home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / tex / dvivga9.zip / RULEPXL.H < prev    next >
Text File  |  1988-05-30  |  627b  |  23 lines

  1. /* -*-C-*- rulepxl.h */
  2. /*-->rulepxl*/
  3. /**********************************************************************/
  4. /****************************** rulepxl *******************************/
  5. /**********************************************************************/
  6.  
  7. COORDINATE
  8. rulepxl(number, cnvfac)/* return number of pixels in a rule */
  9. register UNSIGN32 number;/* in DVI units       */
  10. register float cnvfac;    /* conversion factor */
  11.  
  12. {
  13.     register COORDINATE n;
  14.  
  15.     n = (COORDINATE)(number*cnvfac);
  16.     if ((float)n < ((float)(number))*cnvfac)
  17.     return((COORDINATE)(n+1));
  18.     else
  19.     return((COORDINATE)n);
  20. }
  21.  
  22.  
  23.